body{
	padding-top: 0px !important;
	/*background: #C9C9C9;*/
	color:#888;
}
a{
    cursor: pointer;
    text-decoration: none;
}
a:hover{
    text-decoration: none;
    color:#E9BA00;
}
.header-app{
	position: inherit !important;
	background: #8C8C8C;
	border-bottom: none;
	margin-bottom: 0px;
	min-height: 71px;
}
.header-app a{
	color:#fff !important;
}
.header-app .navbar-brand{
	font-size: 32px;
}
.menu-user-app{
	float: right;
	padding-top: 15px;
}
.menu-user-app li{
	float: left;
	margin-left: 5px;
	list-style: none;
}

.menu-app{
	/*position: relative;*/
	border: none;
	background: #A9A9A9;
	border-radius: 5px;
	width: 88%;
	/*top:-27px;*/
	margin: 0 auto !important;
}
.navbar-menu-app-header{
	background: #dddddd;
}
.navbar-menu-app{
	background: none;
	border:none;
	position: relative;
	top: -27px;
	margin-bottom: 0px;
}
.menu-app a{
	font-size: 18px;
	font-style: normal;
	color:#fff !important;
}
.wrap-intro{
	position: relative;
/*	top:-53px;*/
	/*background: #C9C9C9;*/
}
.logo-app {
    margin-top: 0px;
    font-size: 30px;
    font-weight: bold;
    color: #333;
    text-align: center;
    border: none;
    margin-bottom: 0;
    margin: 20px 0;
    font-weight: normal;
}
.list-step-intro{
	display: table;
	text-align: center;
}
.list-step-intro li{
	display: inline-block;
	list-style: none;
	text-align: center;
}
.list-step-intro div{
	width: 67px;
	height: 67px;
	background: #707070;
	border-radius: 5px;
	margin:0 auto;
}
.list-step-intro li > span{
	margin-top: -80px;
	float: right;
}
.list-step-intro p{
	width: 80%;
	margin: 0 auto;
}
.frm-search input{
	border-radius: 10px;
	font-family: "helvetica";
	font-weight: bold;
	font-size: 16px;
	background: #F0F0F0;
}
.frm-search button{
  background:none;
  float: right;
  position: relative;
  top: -25px;
  border: none;
}
.button-intro{
	text-align: center;
}
.wrap-content{
	background: #EBEBEB;
	padding-bottom: 35px;
}
.logo-content-home{
	margin-top: 30px;
}
.details-item-home-left{
	float: left;
}
.price-home{
	float: right;
	font-weight: bold;
	font-size: 23px;
}
.app-name{
	font-size: 13px;
	font-weight: bold;
}
.author{
	color:#888888;
	font-size: 11px;
}
.content-2 .details-item-home{
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
.content-3{
	color:#888888;
}
.comment-home{
	margin-top: 55px;
}
.wrap-footer{
	background: #4F4F4F;
}
.footer-app{
	padding-top: 20px;
}
.app-col > p > a{
	font-size: 20px;
	font-weight: bold;
	color:#fff;
}
.app-col ul{
	padding-left: 0px;
}
.app-col li{
	list-style: none;
}
.app-col li > a{
	font-size: 16px;
	color:#fff;
}
.app-form{
	font-size: 16px;
	color:#949494;
}
.app-form input{
	border-radius: 10px;
	font-family: "helvetica";
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	background: #F0F0F0;
}
.app-form .col-lg-12{
	padding: 0px;
}
.app-form a{
	color:#0062FF;
	font-size: 16px;
}
.btn-login-facebook,.app-link-forget{
	margin-top: 10px;
}
.btn-login-facebook{
	margin-bottom: 10px;
}
.app-form-forget{
	margin-bottom: 50px;
}
.wrap-content-app{
	margin-top: -50px;
}
.frm-search-freelancer input{
	border-radius: 2px;
	background: #fff;
	border: none;
}
.btn-tim-freelancer{
	background: #3fa9f5;
	border-radius: 5px 0 0 5px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 10px;
}
.btn-tim-freelancer a{
	color:#fff;
	font-weight: bold;
}
.btn-tim-duan{
	background: #F0F0F0;
	border-radius: 0px 5px 5px 0px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.btn-tim-duan a{
	color:#888888;
	font-weight: bold;
}
.list-skill-freelancer{
	list-style: none;
	padding-left: 0px;
}
.list-skill-freelancer a{
	color:#888888;
	font-weight: bold;
}
.find-freelancer-left,.find-freelancer-right{
	background: #F5F5F5;
	padding: 10px 5px 0;
	border:1px solid #BABABA;
}
.find-freelancer-right ul{
	margin-top: 0px;
}
.freelancer-rate{
	text-align: right;
}
.name-item-freelancer{
	font-weight: bold;
	color: #888888;
}
.skill-freelancer{
	font-weight: bold;
}
.desc-freelancer{
	font-size: 13px;
	font-family: 'helvetica';
	color:#686868;
}

.item-freelancer,.freelancer-pagination-rate-last{
	margin-top:20px;
}
.btn-join-freelancer{
	text-align: right;
}
.rating-freelancer{
	z-index: 10;
}
.btn-join-freelancer button{
	font-weight: bold;
	border-radius: 5px;
}
.price-find-project span{
	color:#000;
}
.price-find-project p{
	color:#888888;
	font-size: 19px;
}
.wrap-project{
	background: #fff;
}
.list-search-project{
	background: #F9F9F9;
	border:1px solid #D7D7D7;
	margin-bottom: 20px;
}
.list-search-project .frm-search{
	margin-top: 15px;
}

.content-list-search-project ul{
	padding-left: 0px;
}
.content-list-search-project li{
	list-style: none;
    padding-left:5px;
}
.content-list-search-project li a{
	font-family: 'helvetica';
	font-size: 14px;
	color: #888888;
}
.table-list-project > table > tbody > tr:first-child{
	background: #D8D8D8;
}
.xanh-15{
	color:#0084FF;
	font-size: 15px;
}
.xanh-13-b{
	color: #0084FF;
	font-size: 13px;
	font-weight: bold;
}
.x8-13{
	color:#888;
	font-size: 13px;
}
.x8-13-b{
	color:#888;
	font-size: 13px;
	font-weight: bold;
}
.x8-11{
	color: #888;
	font-size: 11px;
}
.x8-15{
	color: #888;
	font-size: 15px;
}
.x8-15-b{
	color: #888;
	font-size: 15px;
	font-weight: bold;
}
.x8-16-b{
	font-weight: bold;
	font-size: 16px;
	color: #888;
}
.x8-16{
	font-size: 16px;
	color: #888;
	font-weight: normal;
}
.x8-14-b{
	color: #888;
	font-size: 14px;
	font-weight: bold;
}
.x8-18{
	font-size: 18px;
	color: #888;
}
.x8-19-b{
	font-size: 19px;
	font-weight: bold;
	color: #888;
}
.x8-20-b{
	color: #888;
	font-size: 20px;
	font-weight: bold;
}
.x8-24-b{
	color: #888;
	font-size: 24px;
	font-weight: bold;
}
.x8-40-b{
	color: #888;
	font-size: 40px;
	font-weight: bold;
}
.x8-16-b{
	color:#888;
	font-size: 16px;
	font-weight: bold;
}
.x62-14-b{
	color: #626262;
	font-weight: bold;
	font-size: 14px;
}
.table-list-project table > tbody td{
	border:none;
}
.desc-list-project{
	font-size: 16px;
	color:#6a6a6a;
}
.dashboard tbody tr:first-child{
	border-bottom: 2px solid #fff;
}
.dashboard tbody tr{
	border-bottom: 1px solid #fff;
}
.dashboard tbody tr{
	background: #F5F5F5;
}
.link-edit{
	font-weight: normal;
	font-size: 9px;
}
.location-user > .col-lg-2{
	padding-left: 0px;
}
.location-user > .col-lg-10{
	padding-left: 0px;
}
.username  > .col-lg-2{
	padding-left: 0px;
}
.username > .col-lg-10{
	padding-left: 0px;
}
.reviews{
	background: #f6f6f6;
	padding: 15px 30px;
}
.reviews p,.star-rating{
	margin-bottom: 0px;
    /*text-align: center;*/
}
.review input{
    text-align: center;
}
.reviews-user{
	font-weight: normal;
}
.salary-user span:first-child{
	font-weight: normal;
}

.arrow-up {
   box-shadow: 0 16px 10px -17px rgba(0, 0, 0, 0.5);
	height: 18px;
	overflow: hidden;
	position: relative;
	width: 52px;
	left: 100px;
}
.arrow-up:after {
   background: #F5F5F5;
	box-shadow: -1px 0 4px -2px rgba(0, 0, 0, 0.5);
	content: "";
	height: 20px;
	left: 15px;
	position: absolute;
	top: 10px;
	transform: rotate(45deg);
	width: 20px;
}
.intro-user,.username,.location-user{
	margin-top: 5px;
}
.avatar-user > div:first-child{
	padding: 0px;
}
.skill-resume-user{
	margin-top: 20px;
}
.skill-resume-user ul{
	padding: 0;
}
.skill-resume-user li{
	list-style: none;
}

.skill-resume-user li > a{
	font-size: 9px;
}
.add-portfolio{
	text-align: center;
}
.label-feedback{
	margin-top: 10px;
}
.percent-feedback{
	text-align: left;
}
.total-feedback{
	text-align: center;
}
.content-feedback{
	background: #FAEABB;
	min-height: 70px;
	padding: 5px 10px;
	border-radius: 5px;
	font-style: italic;
}
.time-feedback{
	float: right;
}
.arrow-feedback{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 9px 5px 0;
	border-color: transparent #FAEABB transparent transparent;
	display: none;
}
.item-comment-feedback:first-child{
	margin-top: 20px;
}
.right-comment-feedback > div:first-child > div:nth-child(2){
	margin-top: 15px;
}
.right-comment-feedback > div:first-child > div:first-child{
	margin-top: 15px;
}
.comment-pagination{
	text-align: center;
}
.left-detail-project .reviews p{
	text-align: left;
}
.info-user,.info-user > div:first-child{
	padding: 0;
}
.desc-detail-project,.skill-detail-project{
	margin-top: 15px;
}
.right-detail-project > div:last-child{
	margin-top: 20px;
	text-align: center;
}
.label-bid{
	margin-top: 10px;
}
.bid input{
	background: #F0F0F0;
	border-radius: 5px;
	font-weight: bold;
}
.bid textarea{
	color:#888;
}
.bid > div:last-child{
	background: #FAEABB;
	border-radius: 5px;
	position: relative;
	padding: 10px;
}
.bid > div:last-child > .arrow-feedback{
	position: absolute;
	left: -23px;
}
.public-message-board{
	margin: 10px 0px;
}
.list-freelancer-bid{
	margin-top: 10px;
}
/* sang  */
body{
    padding-top: 0px !important;
}

.wrap-intro{
    position: relative;
    /*	top:-53px;*/
    /*background: #C9C9C9;*/
}

.list-step-intro p{
    width: 80%;
    margin: 0 auto;
}
.wrap-content{
    padding-bottom: 35px;
}

.content-2 .details-item-home{
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
.wrap-footer{
    background: #4F4F4F;
}
.footer-app{
    padding-top: 20px;
}
.app-col > p > a{
    font-size: 20px;
    font-weight: bold;
    color:#fff;
}
.app-col ul{
    padding-left: 0px;
}
.app-col li{
    list-style: none;
}
.app-col li > a{
    font-size: 16px;
    color:#fff;
}
.col-lg-12{
    /*padding: 0px;*/
}

.widgetText{
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-size: 15px;
    font-family: Arial;
    color: rgb(98, 98, 98);
    text-align: left;
    line-height: 19px;
    height: 100%;
    white-space: pre-wrap;
    padding-top: 5.818965517241379px;
    display: block;
    top: 0.5%;
    margin-left: 15px;
    margin-top:20px;
}

.btn-upload{
    border-radius: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: helvetica;
    color: rgb(136, 136, 136);
    margin: 10px 0px 10px 25px;
}

.dang_du_an{
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-family: helvetica;
    color: rgb(247, 247, 247);
    margin-top: 30px;
    background: #484B4B;
}

.file{
    width: 100%;
    height: 35px;
    background: #F2F9F9;

}

.xoa_file{
    text-align: center;
    margin-top: 10px;
}

.img{
    width:20px;
    height: 20px ;
    border-radius: 3px;
    margin-top: 8px;
}

.form-control{
    border-radius: 6px;
    height: 40px;
}
.skill{
    border: 1px solid #F7E48B;
    text-align: center;
    line-height: 40px;
    background: #FAEABB;
    font-weight: bold;
    border-radius: 5px;
}
.vnd{
    margin: 0px;
}
.dan{
}
.das_pro{
    margin: auto;
    padding:auto;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin-left: 20px;
    text-align: right;
}
.das_pro a{
    margin-right: 15px;
}
ul.token-input-list-facebook{
    background-color: #fff;
    background-image: none;
    border: none !important;
    border-radius: 4px;
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100% !important;
    height: 40px !important;
}
.token-input-dropdown{
    padding: 0;
}
/*
 Duy Thieu
 Update: 25/08/2014
*/
.app-form-login{
    padding: 30px 0;
}
#frm-login input[type="text"], #frm-login input[type="password"], #form-signup input[type="text"], #form-signup input[type="password"]{
    font-family: "helvetica";
    font-weight: normal;
    font-size: 20px;
    background: #fff;
    border-radius: 5px;
    height:48px;
}
#frm-login input.error, #form-signup input.error{
    border-color: #E10400 !important;
}
#frm-login h2, #form-signup h2{
    line-height: 10px;
    margin-bottom: 40px;
    color: #333;
}
#form-signup h2{
    margin-bottom: 25px;
}
#frm-login label, #form-signup label{
    font-weight: normal;
}
#frm-login label input{
    margin-right: 5px;
}

#frm-login p, #frm-login p a, #form-signup p{
    color:#828282;
    font-weight: normal;
}
#form-signup p{
    margin-top:20px;
    font-size:14px;
}
.remember{
    margin-top:30px;
}
.btn-create {
    background: #22b88d;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 4px 10px;
    line-height:40px;
    margin-bottom:10px;
	font-family: "UTM-Alter";
	font-size:24px;
}
.btn-create:hover {
    color:#fff;
    background:#11A87C;
}
.btn-facebook {
    background: #3b5eae;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 4px 10px;
    line-height:40px;
    margin-bottom:10px;
	font-family: "UTM-Alter";
	font-size:24px;
}
.btn-facebook:hover {
    color:#fff;
    background:#1A3E91;
}
.btn-facebook:active {
    color:#fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.icon_facebook{
    background: url('../images/icon_facebook_40_40.png') no-repeat;
    width: 40px;
    height: 40px;
    display:block;
    float:left;
}
.icon_edit{
    background: url('../images/icon_edit_40_40.png') no-repeat;
    width: 40px;
    height: 40px;
    display:block;
    float:left;
}
/*.line-input input[type="password"]{
    margin-top: 20px;
}*/

.line-input .form-group{
    margin-top: 20px;
}
.help-block {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    font-size:13px;
}
.app-signup{
    margin-bottom: 20px;
}
.profile-user .border{
    border-color: #22b88d;
}
#search-project{
    float: left;
    width: 100%;
}
#search-project .search{
    margin:0;
    padding: 15px 0px 15px 0px;
    background: #fdfdfd;
}
#search-project .you-need{
    padding: 10px 20px;
}
#search-project .no-padding-left{
    padding-left:0;
}
.wrap-project .profile-user{
    margin-top:0 !important;
    padding:0;
}
.profile-user .title-project{
    text-align: center;
}
.profile-user .title-project h1{
    font-size: 32px;
    margin: 20px 0px;
}
.info-user-footer{
    background: #f6f6f6;
    padding: 10px;
    font-size: 16px;
}
.info-user-footer1{
    background: #ffffff !important;
}
.info-user-footer .col-right{
    float:right;
}
.info-user-footer .complaints{
    font-size: 27px;
    font-weight: bold;
    margin-top: -3px;
}
.info-user-footer .user-row{
    line-height: 35px;
    clear:both;
}
.info-user-footer .rating-xs{
    font-size: 24px;
    text-align: left;
    display: inline-block;
}
.info-user-footer .price{
    color: #22b88d;
    font-size: 26px;
    font-weight: bold;
    margin-top: -3px;
}
.info-user-footer a{
    color: #888;
}
.project-bid{
    padding: 30px;
}
.project-bid .x8-19-b{
    font-size: 22px;
    color: #22b88d;
}
.project-bid .x8-16{
    color: #808080;
    font-weight: bold;
    margin-bottom: 10px;
}
.des-project-title{
    color: #808080;
    font-size: 22px;
    padding: 5px 0px;
}
.des-project-content{
    font-size: 16px;
}
.similar-project{
    margin-top:30px;
}
.btn-similar-project{
    background: #22b88d;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 5px 10px;
    line-height:30px;
    margin-bottom:10px;
    border:none;
    font-family: "UTM-Alter";
}
.btn-similar-project:hover{
    background: #129A73;
    color: #fff;
}
.icon_similar_project{
    background: url('../images/icon_similar_30_30.png') no-repeat;
    height: 30px;
    width: 30px;
    display:block;
    float:left;
}
.wrap-detail-project{
    padding-bottom: 20px;
}
.wrap-postbid{
    padding-top:33px;
    background: #f9f9f9;
}
.bid-step{
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    margin-bottom:10px;
}
.bid-step-1{
    background: #9eddcb;
}
.bid-step-1:before{
    content: "";
    background: #f9f9f9 url('../images/step_1_before.png') no-repeat;
    height: 100%;
    width: 27px;
    position: absolute;
    top: 0;
    left: 0
}
.bid-step-1:after{
    content: "";
    background: #f9f9f9 url('../images/step_1_after.png') no-repeat;
    height: 100%;
    width: 33px;
    position: absolute;
    top: 0;
    right: 0
}
.bid-step-2{
    background: #78d2b8;
}
.bid-step-2:before{
    content: "";
    background: #f9f9f9 url('../images/step_2_before.png') no-repeat;
    height: 100%;
    width: 33px;
    position: absolute;
    top: 0;
    left: 0
}
.bid-step-2:after{
    content: "";
    background: #f9f9f9 url('../images/step_2_after.png') no-repeat;
    height: 100%;
    width: 33px;
    position: absolute;
    top: 0;
    right: 0
}
.bid-step-3{
    background: #4dc5a3;
}
.bid-step-3:before{
    content: "";
    background: #f9f9f9 url('../images/step_3_before.png') no-repeat;
    height: 100%;
    width: 31px;
    position: absolute;
    top: 0;
    left: 0
}
.bid-step-3:after{
    content: "";
    background: #f9f9f9 url('../images/step_3_after.png') no-repeat;
    height: 100%;
    width: 33px;
    position: absolute;
    top: 0;
    right: 0
}
.bid-step-4{
    background: #22b88d;
}
.bid-step-4:before{
    content: "";
    background: #f9f9f9 url('../images/step_4_before.png') no-repeat;
    height: 100%;
    width: 33px;
    position: absolute;
    top: 0;
    left: 0
}
.bid-step-4:after{
    content: "";
    background: #f9f9f9 url('../images/step_4_after.png') no-repeat;
    height: 100%;
    width: 57px;
    position: absolute;
    top: 0;
    right: 0
}
.unit-price{
    font-size: 26px;
    line-height: 70px;
    margin-right: 5px;
}
.bid input[type="text"] {
    background: transparent;
    border-radius: 5px;
    font-weight: bold;
    border: 2px solid #fff;
    box-shadow: none;
    color: #fff;
    font-size: 24px;
    text-align: center;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display:inline-block;
    padding: 0 5px;
}
.bid input:focus {
    box-shadow: none;
    border:2px solid #fff;
}
.label-bid {
    margin-top: 10px;
    color: #fff;
    text-align: center;
}
.bid-group{
    text-align:center;
}
.btn-bid{
    border: 2px solid #fff;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: transparent;
    padding:0 0 0 2px;
    float:none;
}
.icon-bid{
    background: url('../images/icon_bid.png') no-repeat;
    width: 62px;
    height: 62px;
    display: block;
}
.bid-receive{
    text-align: center;
    color:#22b88d;
    font-size:16px;
    margin-top: -40px;
}
.bid-receive .unit-price{
    position: relative;
    top: 3px;
}
.line-bid-receive{
    border-top: 1px solid #eaeaea;
    margin: 50px 0px;
}
#bid-receive{
    border: 2px solid #22b88d;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    font-size: 40px;
    font-weight: bold;
    padding: 15px;
    margin-top: 40px;
    position: relative;
    top: 9px;
}
.quote-first-35{
    background: url(../images/quote_35.png) no-repeat;
    width: 35px;
    height: 35px;
    margin-bottom: 10px;
}
.quote-last-35{
    background: url(../images/quote-last_35.png) no-repeat;
    width: 35px;
    height: 35px;
    float: right;
    margin-top: 10px;
}
.quote-content{
    padding-left: 40px;
    padding-right: 40px;
    font-style: italic;
    font-family: "MYRIADPRO-REGULAR";
    font-size: 16px;
    color: #808080;
}
.bid-comment{
    margin-top: 30px;
}
.bid-comment textarea{
    padding: 30px;
}
.public-message{
    height: 50px;
    background: url(../images/bg-public-message.png) no-repeat center #4ebf93;
    font-family:"Myriadpro-SemiBold";
    line-height: 50px;
    font-size: 24px;
    color: #f5f5f5;
}
.wrap-public-message{
    padding-bottom: 50px;
	clear:both;
}
.wrap-list-bid{
    background: #fff;
}
#list-freelancer-bid{
    margin-top: -45px;
}
.table-list-project > table > tbody > tr:first-child {
    background: none;
    border-bottom: none;
    font-family: "MYRIADPRO-REGULAR";
    font-size: 18px;
    font-weight: normal;
}
.table-list-project > table > tbody > tr:first-child td{
    padding-bottom: 35px;
}
.table-list-project > table > tbody > tr{
    background: #f6f6f6;
    border-bottom: 30px solid #fff;

}
.table-list-project > table > tbody > tr > td{
    padding:0;
}
.list-freelancer-bid table{
    border-collapse: collapse;
}
.info-user-footer2{
    font-size: 12px;
}
.info-user-footer2 .user-row {
    line-height: 25px;
}
.info-user-footer2 .price {
    font-size: 18px;
}
.info-user-footer .complaints {
    font-size: 18px;
}
.info-user-footer .rating-xs {
    font-size: 18px;
}
.unit-price-bid{
    color: #22b88d;
    font-size: 28px;
}
.unit-name-skill{
	color: #22b88d;
    font-size: 18px;
}
.btn-bid2{
    background: #22b88d;
    color: #fff;
    font-family: "UTM-Alter";
    font-size: 20px;
    padding: 4px 25px;
    border:none;
    float: right;
}
.btn-bid2:hover{
    color:#fff;
    background: #129A73;
}
/* 28-8 */
.list-search-project {
    background: none;
    border: none;
    margin-bottom: 20px;
    margin-top: 20px;
}
.content-list-search-project ul > li > a{
    font-family: 'helvetica';
    font-size: 16px;
    color: #22b88d;
    display:block;
    padding: 7px 0;
    border-bottom: 1px solid #ebebeb;
    font-weight: normal;
}
.content-list-search-project ul > li > a:hover{
    text-decoration: none;
}
.content-list-search-project ul > li > ul > li > a{
    font-family: 'helvetica';
    font-size: 14px;
    color: #828282;
    border: none;
}
.content-list-search-project ul > li > ul > li > a:hover{
    text-decoration:none;
    color: #22b88d;
}
.content-list-search-project ul > li > ul > li > a:before{
    content: "\e162";
    font-family: 'clip-font' !important;
    font-size: 8px;
    padding-right: 10px;
    position: relative;
    top: -2px;
}
.list-project{
    margin-top: -45px;
}
.table-projects .rating-xs{
    font-size:18px;
    text-align: left;
}
.table-projects > table > thead > tr:first-child td {
    padding-bottom: 10px;
}
.table-projects > table > thead > tr > td > a{
    color:#828282;
}
.table-projects table > tbody td {
    border: none;
    vertical-align: middle;
}
.table-projects > table > tbody > tr:first-child {
    background: none;
}

.table-projects > table > tbody > tr:nth-child(even) {
    background: none;
}
.table-projects > table > tbody > tr:first-child {
    border:none;
}
.table-projects > table > tbody > tr > td{
    padding: 10px;
}
.xanh-16-b a{
    color:#22b88d;
    font-size: 16px;
    font-weight: bold;
}
.green-16{
    color:#22b88d;
    font-size: 14px;
}
.green-16 a{
    color:#22b88d;
    font-size: 14px;
}
.green-20-b{
    color:#22b88d;
    font-size: 20px;
    font-weight: bold;
}
.detail-profile .title-project{
    text-align: center;
}
.detail-profile .widgetText {
    font-weight: normal;
    font-size: 18px;
    margin: 10px 0;
}
#form-project-post input[type="text"]{
    height: 45px;
    border-radius: 5px;
    box-shadow: none;
}
#form-project-post select{
    height: 46px;
    border-radius: 5px;
    box-shadow: none;
}
#form-project-post textarea{
    box-shadow: none;
    color: #828282;
}
#form-project-post .chzn-container-active .chzn-choices, #form-project-post .chzn-container-multi .chzn-choices{
    border: 1px solid #d9d9d9;
    box-shadow: none;
}

#form-project-post ul.token-input-list-facebook{
    border: 1px solid #ccc !important;
    height: 45px !important;
    border-radius: 5px;
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#form-project-post ul.token-input-list-facebook:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
#form-project-post ul.token-input-list-facebook::-moz-placeholder {
    color: #777;
    opacity: 1;
}
#form-project-post ul.token-input-list-facebook:-ms-input-placeholder {
    color: #777;
}
#form-project-post ul.token-input-list-facebook::-webkit-input-placeholder {
    color: #777;
}
#form-project-post li.token-input-token-facebook{
    padding: 1px 5px;
}
#form-project-post .skill {
    border:none;
    text-align: center;
    line-height: 45px;
    background: #f5f5f5;
    font-weight: bold;
    border-radius: 5px;
    top: 55px;
}
#form-project-post .arrow-feedback {
    border-color: transparent #EDECEC transparent transparent;
}
#form-project-post .btn-upload{
    border: none;
    border-radius: 5px;
    background: #a7a7a7;
    color: #fff;
    margin-left: 0;
    font-family: "UTM-Alter";
    font-size: 22px;
    padding: 7px 25px;
    text-transform: uppercase;
}
.dang_du_an {
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    margin-top: 30px;
    background: #22b88d;
    color:#fff;
    font-family: "UTM-Alter";
    font-size: 24px;
    padding: 6px 15px;
}
.dang_du_an:hover{
    color:#fff;
    background: #129A73;
}
.icon_upload{
    background: url('../images/icon_upload.png') no-repeat;
    width: 35px;
    height: 35px;
    display:block;
    float:left;
}
.fileinput-exists .file-item{
    padding: 10px;
    background: #f5f5f5;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d7d7d7;
    line-height: 35px;
}
.fileinput-exists .file-item:before{
    content:"\e00a";
    font-family: 'clip-font';
    display:block;
    widht: 40px;
    height: 40px;
    float:left;
    font-size: 32px;
    padding-left: 10px;
}
.vnd {
    margin-bottom: 10px;
}
.content-list-search-project > ul > li{
    min-height: 180px;
}
.title-item-app a{
    color:#333;
    text-decoration: none;
}
.find-freelance{
    /*margin-top:30px;*/
    font-family: MYRIADPRO-REGULAR;
}
.find-freelancer-left{
    background: #fbfbfb;
    padding: 15px;
    border: none;
}
.find-freelancer-left select, .find-freelancer-left input[type="text"]{
    border-radius: 5px;
    border: 1px solid #d7d7d7;
}
.find-freelancer-left label{
    font-weight: normal;
}
.list-skill-freelancer{
    margin-top:10px;
}
.list-skill-freelancer li{
    padding: 5px 0;
}
.list-skill-freelancer li a{
    font-weight: normal;
}
.list-skill-freelancer li .clip-close-3{
    font-size: 14px;
}
.find-freelance .btn-action {
    background: #f6f6f6;
    padding: 2px 15px;
    border: 1px solid #dedede;
}
.btn-invite{
    color: #fff;
    background: #EABA00;
    border-radius: 5px;
    /*font-weight:bold;*/
    font-size: 15px;
}
.btn-invite:hover{
    color: #fff;
    background: #C9C9C9;
}
.name-item-freelancer {
    font-weight: normal;
    color: #22b88d;
    font-size:22px;
}
.name-item-freelancer a{
	color: #22b88d;
}
.item-freelancer .rating-xs{
    font-size:18px;
    text-align:left;
}
.border-item {
    border-bottom: 1px solid #f5f5f5;
    margin: 20px 0;
}
.table-projects{
    font-family: "MYRIADPRO-REGULAR";
}
.table-projects a{

    font-weight: normal;
}
.table-projects .project-skills a{
    font-size: 16px !important;
}
/* 29/8 */
.buyer-profile .border-green2{
	border-top: 1px solid #29ba91;	
	clear: both;
}
.buyer-profile .title-project{
    text-align: center;
    margin-bottom: 20px;
}
.title-project .quote-55{
    background: url('../images/quote_55.png') no-repeat;
    height: 55px;
    clear:both;
}
.info-profile{
    padding:0 15px;
}
.info-profile-footer{
    padding: 10px 0;
    font-size: 14px;
}
.info-profile-footer .user-row {
    line-height: 30px;
    clear: both;
}
.info-profile-footer .col-right {
    float: right;
}
.info-profile-footer .rating-xs {
    font-size: 18px;
}
.info-profile-footer .rating-xs {
    font-size: 18px;
    text-align: left;
    display: inline-block;
}
.info-profile-footer .complaints {
    font-size: 20px;
    font-weight: bold;
}
.info-profile .name-user{
    color: #22b88d;
    font-size: 18px;
}
.info-profile .link-edit{
    font-size: 14px;
    color:#888;
}
.info-profile .link-edit a{
    color: #888;
}
.info-profile .name-user .link-edit{
    float:right;
}
.skill-user li a, .resume-user li{
    padding: 5px 0;
}
.skill-user li a, .resume-user li a{
    margin-left: 5px;
    color:#888;
}
.skill-user .x8-20-b, .resume-user .x8-20-b{
    color: #22b88d;
}
.quote-last-55{
    background: url('../images/quote_last_55.png') no-repeat;
    width: 55px;
    height: 55px;
    float: right;
}
.wrap-buyer-profile{
    background: #f9f9f9;
}
.wrap-buyer-profile .title-project{
    text-align: center;
    margin-bottom: 30px;
}
.wrap-buyer-profile .item-project{
	background: #fff;
    position:relative;
    margin-bottom: 15px;
    height: 230px;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
}
.wrap-buyer-profile .item-project:hover .details-item-home{
	bottom:0px;
}
.wrap-buyer-profile .item-project img{
	margin-left: auto;
	margin-right: auto;
}
.details-item-home{
    position: absolute;
    bottom:-40px;
    left:0;
    padding:10px;
    background: #333;
    opacity: .5;
    color: #fff;
    width: 100%;
    text-align:center;
    transition: .3s;
}
.details-item-home a{
	color: #fff;
}
.add-portfolio{
    padding-top: 25px;
    color: #22b88d;
    clear:both;
}
.add-portfolio a{
    margin-left: 5px;
    color: #888;
    position: relative;
    top: -6px;
}
.add-portfolio i{
    font-size: 30px;
}
.wrap-feedback{
    background: url('../images/bg-wrap-feedback.png') no-repeat center;
}
.wrap-feedback .border-white{
    border-top: 2px solid #fff;
}
.wrap-feedback .title-project{
    text-align: center;
    color: #fff;
}
.label-feedback{
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    text-align:left;
    padding: 0;
}
.label-feedback-right{
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    text-align:right;
	padding-top: 8px;
	padding-bottom: 5px;
}
.rating-feedback .rating-xs{
    font-size: 24px;
}
.wrap-feedback-comment{
    padding-bottom:0;
    background: #fff;
    
}
.line-feedback{
    border-top: 1px solid #f3f3f3;
    margin: 30px 0px;
}
.feedback-user-footer .user-row{
    font-size:14px;
    line-height: 25px;
}
.feedback-user-footer .rating-xs{
    font-size: 20px;
    text-align: left;
}
.feedback-user-footer .col-right{
    float:right;
}
.content-feedback{
    background: #f7f7f7;
    padding: 15px;
    color: #22b88d;
    font-style:normal;
    min-height: 90px;
    margin-bottom: 10px;
}
.content-feedback p{
    font-weight: normal;
}
.time-feedback{
    position:absolute;
    bottom:5px;
    font-style: italic;
    color: #888;
    right: 10px;
    font-size: 12px;
}
.arrow-feedback {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 9px 5px 0;
    border-color: transparent #f7f7f7 transparent transparent;
    display: none;
    left: -9px;
    top: 20%;
    display: block;
    position: absolute;
}
.buyer-profile .border-green2{
    border-top: 1px solid #29ba91;
    clear: both;
}
.message{
    padding:15px 10px 15px 50px;
    margin-top: 50px;
}
.message-error{
    border:1px solid red;
    background-color: #FFBABA;
    color: #D8000C;
}
.message-success{
    color: #4F8A10;
    background-color: #DFF2BF;
}
.link-display{
    font-family: "MYRIADPRO-REGULAR";
    margin-top: 50px;
}
.link-display a{
    cursor: pointer;
}
#list-freelancer-bid table > tbody > tr > td{
    vertical-align: middle;
}
.read-more a{
    text-decoration:none;
    display:block;
}
.read-more:hover{
    background: #22b88d !important;
}
.pagination{
    margin:0;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 4px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #6a6a6a;
    text-decoration: none;
    background-color: #e0e0e0;
    border: 1px solid #e0e0e0;
    margin: 0 5px;
    border-radius: 5px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #fff;
    background-color: #22b88d;
    border-color: #22b88d;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #22b88d;
    border-color: #22b88d;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.btn-bid2:focus{
    background: #22b88d;
    color: #fff;
}
.btn-invite:focus{
    color: #fff;
}
/* 3/9/2014 */
.image-avatar-user{
    position: relative;
}
.image-avatar-user:hover #link-edit-image{
    display: block !important;
    position: absolute;
    bottom: 0;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    box-shadow: none;
    cursor: pointer;
    margin: 0;
    opacity: 0.9;
    padding: 5px;
    z-index: 2;
}
#link-edit-image:hover{
    text-decoration: none;
}
.modal-content .input-image-avatar-user{
    padding: 15px;
}

.bid-step .popover{
    color:red !important;
}
.bid-step-3 .popover .arrow{
    top: -18% !important;
}

.control-group{
	margin-bottom: 10px;
}
.control-group:after{
	display:block;
	clear: both;
	content: " ";
}
/*.control-label{*/
	/*text-align: right;*/
	/*font-size: 18px;*/
	/*font-weight: normal;*/
	/*line-height: 35px;*/
/*}*/
#form-portfolio-post{
	margin-top: 15px;
}
#form-portfolio-post input[type="text"]{
	height: 45px;
	margin-bottom: 5px;
	border-radius: 5px;
}
#form-portfolio-post textarea{
	margin-bottom: 5px;
	border-radius: 5px;
}
.portfolio-skill li{
	font-weight: bold;
}
.portfolio-skill li > ul > li > label{
	font-weight: normal;
}
#form-portfolio-post .btn-upload {
border: none;
border-radius: 5px;
background: #a7a7a7;
color: #fff;
margin-left: 0;
font-family: "UTM-Alter";
font-size: 18px;
padding: 5px 25px;
text-transform: uppercase;
margin:0;
}
#form-portfolio-post .fileinput{
	margin: 0;
}
.portfolio-action{
	float:right;
}
.portfolio-action .edit-portfolio{
	font-size: 16px;
}
.portfolio-action a{
	color: #fff;
	margin-left:2px;
	text-decoration:none;
}
.portfolio-action a:hover{
	color: #bbb;
	text-decoration:none;
}
.fileupload-image {
position: relative;
width: 190px;
height: 140px;
border: 1px solid #DFDFDF;
}
.fileinput-new i {
display: inline-block;
line-height: 0;
height: 30px;
width: 30px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -16px;
font-size: 32px;
}
.fileinput .thumbnail {
background: #f9f9f9;
color: #c8c8c8;
}
.modal-body .control-label{
	font-size: 14px;
	line-height: 20px;
}
.modal-header h3{
	margin:0;
}
.list-resume li,.btn-resume li,.list-emp-his li{
    width: 100%;
    float: left;
    margin-top: 10px;
}
.list-resume span,.list-emp-his span{
    float: left;
    display: block;
}
.list-resume a,.list-emp-his a{
    float: right;
    cursor:pointer;
    margin-left: 10px;
}
.list-notifications figure{
    width: 42px;
    height: 42px;
    position: absolute;
}
.list-notifications div{
    padding-left: 50px;
}
.list-notifications li{
    padding: 10px;
}


.find-freelancer-left .chzn-container-single .chzn-single {
	background-color: #ffffff;
	border: 1px solid #ccc;
	-moz-box-shadow: inset 0 1px 2px #ddd;
	-webkit-box-shadow: inset 0 1px 2px #ddd;
	box-shadow: inset 0 1px 2px #ddd;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 40px;
	line-height: 18px;
	padding: 6px 12px;
	color: #666;
	text-decoration: none;
	border-radius: 5px;
}
.find-freelancer-left .chzn-container-single .chzn-search input {
	background: #fff url('../images/chosen-sprite.png') no-repeat 100% -20px;
	background: url('../images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url('../images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url('../images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url('../images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url('../images/chosen-sprite.png') no-repeat 100% -20px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url('../images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	margin: 1px 0;
	padding: 4px 20px 4px 5px !important;
	outline: 0;
	border: 1px solid #bbb;
	font-family: sans-serif;
	font-size: 1em;
	width: 100% !important;
}
.find-freelancer-left .chzn-container-active .chzn-single-with-drop div b {
background-position: -18px 10px;
}
.find-freelancer-left .chzn-container-single .chzn-drop{
	width:100% !important;
	top: 36px !important;
}
#form-pick thead > tr > td{
	padding: 10px;
	background: #EEE;
	font-weight: bold;
}
#form-pick tbody > tr > td{
	padding: 8px;
}
#form-pick tbody > tr{
    border-bottom: 1px solid #F1F1F1;
}

.form-milestone input[type="text"]{
    border-radius:5px;
    background: none !important;
    width: 100%;
    height: 45px;
    box-shadow: 0 1px 1px inset;
    font-weight: bold;
    border: 1px solid #ccc !important;
    box-shadow: none;
    color: #555;
    font-size: 14px;
    display:inline-block;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
#item-milestone input[type='text']{
    margin-top:10px;
    margin-bottom: 10px;
}
.percent-milestone{
    height:60px;
    line-height: 60px;
    font-weight: bold;
}
.btn-complete{
    font-size:20px;
    margin-top: 10px;
    display: block;
    cursor: pointer;
}
.btn-complete:hover{
    text-decoration: none;
}

#frmFeedback .rating-xs, #frmFeedbackProvider .rating-xs{
font-size: 24px;
text-align: left;
margin-top: -8px;
}
#ajax-modal2 .modal-dialog{
	width: 450px;
}
.review-buyer{
	cursor: pointer;
}

.error{
    color: #a94442;
}


/* sang 15-09-2014*/
.re-title h3{
	border-bottom: 1px solid #DDDDDD;
	color: #555555;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
}

table thead.table-header{
	background-color: #4188C2;
	background: linear-gradient(#034CA3 0%, #4188C2 100%) repeat scroll 0 0 transparent;
	color: white;
}
table tbody tr td.table-row{
	color:#4188C2;
	font-weight:bold;
	height:44px;
}

table tbody tr.tbody{
	background-color: #F4F4F4;
}
.job-detail-box{
	border: 1px solid #b1c0c6;
	border-radius: 5px;
	background-color: white;
	margin-bottom: 20px;
}
.job-detail-title1{
	padding: 7px 10px;
	border-bottom: 1px solid lightgray;
	background-color: #0c4da2;
	color: white;
	border-radius: 3px 3px 0px 0px;
	font-weight: bold;
}
.job-detail-title2{
	padding: 5px;
	margin-top: 10px;
	margin-left: 15px;
	color: #f36f21;
	text-transform: uppercase;
}
.job-detail-content{
	border-bottom: 1px solid #c4cfd6;
	margin: 0px 50px;
	padding-bottom: 15px;
}
.job-detail-content ul{
	list-style-type: inherit !important;
}
.job-detail-content ul li{
	font-family: tahoma !important;
	display: list-item;
	margin-bottom: 5px;
	color: #666666;
	font-size: 14px;
}
.job-detail-content2{
	margin: 0px 10px;
}
.job-detail-description1{
	background-color: #edf3f6;
	width: 250px;
	border: 1px solid #b1c0c6;
	border-radius: 5px;
	overflow: hidden;
}
.job-detail-item{
	padding: 3px 10px 10px 10px;
}
.job_detail_title_count{
	background: url('../images/ic_count.png') no-repeat 0px 2px;
	font-weight: bold;
	margin: 10px;
	color: #303231;
	text-transform: uppercase;
	font-size: 13px;
	width: 163px;
	padding-left: 20px;
}
.job-detail-item2{
	background-color: #e2e7ea;
	padding: 3px 10px 10px 10px;
}
.job_detail_title_location{
	background: url('../images/ic_location.png') no-repeat 0px 2px;
	font-weight: bold;
	margin: 10px;
	color: #303231;
	text-transform: uppercase;
	font-size: 13px;
	width: 163px;
	padding-left: 20px;
}
.job_detail_text{
	margin-top: 8px;
	margin-left: 10px;
}
.job_detail_title_dateline{
	background: url('../images/ic_dateline.png') no-repeat 0px 2px;
	font-weight: bold;
	margin: 10px;
	color: #303231;
	text-transform: uppercase;
	font-size: 13px;
	width: 163px;
	padding-left: 20px;
}
.job_detail_title_work{
	background: url('../images/ic_work.png') no-repeat 0px 2px;
	font-weight: bold;
	margin: 10px;
	color: #303231;
	text-transform: uppercase;
	font-size: 13px;
	width: 163px;
	padding-left: 20px;
}
.job-detail-description{
	width: 250px;
	border: 1px solid #b1c0c6;
	border-radius: 5px;
	padding: 10px 0;
	overflow: hidden;
	margin: 10px 0px;
	background-color: white;
}
.job_detail_news_lq{
	font-weight: bold;
	margin: 0 15px 10px;
	padding-bottom: 3px;
	color: #303231;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #c5d0d6;
}
.job_lq{
	font-size: 13px;
	margin: 0 20px 0 15px;
	padding-top: 8px;
	padding-left: 17px;
	background: url("../images/icon_bullet.png") 0px 12px no-repeat;
	color: #7a8285;
	line-height: 18px;
	clear: both;
}
.job_lq a{
	text-decoration: none;
	font-weight: bold;
	color: #014799
}
.job_lq a:hover{
	color: #f36f21;
}

.project-categories a.active{
	color: #22b88d;
	font-weight:bold;
}
#frmInvite label{
	color: #717785;
	font-weight: normal;
	font-size: 18px;
}
#frmInvite select, #frmInvite textarea{
	border-radius: 5px;
}
.title-project h2{
    font-family: "UTM-Alter";
}

/*sang 17-09-2014*/
table tbody tr.img-message td img{
	width: 100px;
	height: 70px;
}
.message-pagination{
	margin: 15px 0px;
	text-align: center;
}
.table-caption{
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	margin-top: 20px;
}
.recommend-dev{

}
.wrap-list-recommend{
	padding-top: 20px;
	background-color: #ffffff;
}
.notify-recommend{
	font-size: 18px;
	font-family: tahoma;
	padding-bottom: 20px;
	color: #5bc0de;
}
.menu li span{
    position: relative;
    top:-2px;
}
.menu li{
    vertical-align: middle;
}
.post-my-job{
    padding-top: 22px !important;
}
.post-my-job span{
    position: relative;
    top:-4px;
}
.want-a-job span{
    position: relative;
    top:1px;
}
.want-a-job{
    padding-top: 16px;
    padding-left: 17px;
}

/*sang 21-09-2014*/
.insert-score{
	margin-top: 20px;
}

#form-insertScore{
	text-align: center;
}
.history-score{
	border-bottom: 1px solid #ebebeb;
}
.icon-hover{
    background:#89d9d5 !important;
}
.market-hover{
    background:#ec9e9e !important;
}
.button-hover{
    background:#e9a0c7 !important;
}
.blue-hover{
    background: #7acbeb !important;
}
.white-hover{
    background: #72cdad !important;
}
.green-hover{
    background: #97c03d !important;
}
.grey-hover{
    background: #cccccc;
}
.opacity{
    opacity: 0.5;
}

.file-preview-frame{
    height:100px !important;
}



/* sang 26-09-2014*/
.list-comment{
	color: #6f6f6f;
	height: auto;
	overflow: hidden;
	clear: both;
	line-height: 18px;
}
.list-comment ul li dl dd{
	border-bottom: solid 1px #ccc;
	padding: 5px 10px 0px 10px;
}
.list-comment ul li dl{
	margin-bottom: 0;
}
.list-comment ul:first-child{
	border:none;
}

.list-comment ul li dl dd .top{
	overflow: hidden;
}
.name-pm{
	color: #878787;
	font-weight: bold;
}

div.top .time{
	padding-left: 15px;
	color: #b8c0c1;
	background: url(../images/bgd-time.png) 5px 5px no-repeat;
}

.list-comment ul li dl dd p{
	word-wrap: break-word;
	font-size: 18px;
	padding: 3px 0;
}


/* sang 30-09-2014*/

.glyphicon-ok{
	position: absolute;
	top: 7px;
	right: 13px;
}

.glyphicon-remove{
	position: absolute;
	top: 7px;
	right: 13px;
}
input.input-margin{
	margin-bottom: 10px;
}

.form-horizontal .has-feedback .form-control-feedback{
	top : 4px;
}

/* sang 01-10-2014*/
div#passstrength {
    color:red;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    top: 13px;
    left: -20px;
}
div.resetPassForm{
	margin-top: 20px;
}
div.app-forms-fp{
	margin-top: 30px;
}
div.mar_bot{
	margin-bottom: 10px;
}
.label-template, .label-device, .label-category{
    min-width: 100px;
    height: 40px;
    text-align: left;
    line-height: 40px;
    border-radius: 5px;
    margin-right: 15px;
    padding: 0 10px;
    cursor: pointer;
}
.label-skill{
    min-width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    box-shadow: 0px 0px 5px #F2F2F2;
    margin-right: 15px;
    padding: 0 10px;
    cursor: pointer;
    font-size: 12px;
    display: inline-block !important;
}
/*
.label-template, .label-device, .label-category{
min-width: 100px;
height: 40px;
text-align: center;
line-height: 40px;
border: 1px solid #cfcfcf;
border-radius: 5px;
box-shadow: 0px 0px 5px #F2F2F2;
margin-right: 15px;
padding: 0 10px;
cursor: pointer;
background: #FBFBFB;
}
.label-template:hover, .label-device:hover, .label-category:hover{
    background: #f2f2f2;
}

.label-skill input{
	margin-right: 5px;
}
*/
.label-device input,.label-template input, .label-category input{
	margin-right: 8px;
    margin-left: 8px;
}
.label-project-type {
min-width: 300px;
border: 1px solid #cfcfcf;
padding: 5px 10px;
border-radius: 5px;
margin-right: 10px;
cursor: pointer;
}
.hourly-active{
	background: #F9F9F9;
}
.padding-right{
	padding-left: 0;
}
.padding-left{
	padding-right: 0;
}

/*sang 02-10-2014*/
div.notice_confirm{
	color: #fff;
	background-color: #5cb85c;
	font-size: 18px;
	font-family: sans-serif;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #777;
}

div.success_pwd {
	color: #5cb85c;
	font-size: 14px;
	font-family: tahoma;
}
div.error_pwd{
	color: #d9534f;
	font-size: 14px;
	font-family: tahoma;
}
div.warning_pwd{
	color: #f0ad4e;
	font-size: 14px;
	font-family: tahoma;
}
.label-country{
	min-width: 290px;
}
.preferences {
border: 1px solid #d9d9d9;
margin-top: 15px;
margin-left: 15px;
margin-right: 15px;
}
.title-preferences{
	border-bottom: 1px solid #d9d9d9;
	background: #f5f5f5;
}
.preference-rate .rating-xs{
	font-size:16px;
	text-align: left;
}
.preference-rate label{
	width: 170px;
}
.preference-rate input{
	margin-right: 5px;
	float: left;
}

/* son 4/10 */
.item-dev-recommend{
    padding: 10px;
    border-radius: 5px;
    border:1px solid #5E9EA5;
    background: #EBF8FE;
    margin-right: 19px;
    margin-bottom: 10px;
    margin-top: 35px;
    min-height: 110px;
}
.list-dev-recommended .rating-xs{
    font-size: 0.85em;
}
.list-dev-recommended button{
    float: right;
}
div span.fix-glyphicon{
    top:0;
    right: 0;
    position: relative;;
}
div.pr_info{
    background-color: #f6f6f6;
    padding: 20px 0px;
    margin-bottom: 20px;
}
div.pr_info_title{
    margin-bottom: 10px;
    margin-left: 10px;

}
div.pr_info_content{
    margin-left: 10px;
    font-size: 18px;

}
div.pr_name_skill{
    margin-left: 20px;
    text-align: left;
}
div.pr_option{
    margin: 20px 20px 10px 20px;
}
div.divide{
    margin-bottom: 10px;
}
div.pr_option div.pr_option_item{
    font-size: 18px;
}
.item-dev-recommend-opacity{
    opacity: 0.5;
}
.btn-remove-choose-invite{
    display: none;
}

.list-skill input[type="text"]{
	height: 20px !important;
}
.list-skill .chzn-choices{
	padding: 6px 12px !important;
	border-radius: 5px;
}
.list-skill .search-choice{
	background-color: #F9F9F9 !important;
	color: #767676;
	border: 1px solid #E4E4E4 !important;
	border-radius:3px;
}
.sticky-skill{
	margin-top:15px;
}
.sticky-skill .active-skill {
    background: #F9F9F9;
}
.loading-1{
	background: url('../images/loading.gif');
	display: block;
	width: 16px;
	height: 16px;
}
.list-skill .chzn-container-multi .chzn-choices .search-choice .search-choice-close{
	height: 11px !important;
}

/*sang 04-10-2014*/
div.pr_name{
	margin-top: 20px;
}
div span.fix-glyphicon{
	top:0;
	right: 0;
	position: relative;;
}
div.pr_info_title{
	margin-bottom: 10px;
	margin-left: 10px;
}
div.pr_info_content{
	margin-left: 10px;
	font-size: 18px;
}
div.pr_title{
	margin-bottom: 10px;
}
div.pr_content{
	margin-left: 20px;
	text-align: left;
}
div.pr_name_skill{
	margin-left: 20px;
	text-align: left;
}
div.pr_option{
	margin: 20px 0px;
}
div.divide{
	margin-bottom: 10px;
}
div.pr_option div.pr_option_item{
	font-size: 18px;
}
div.title_put_bids_name{
	padding: 15px 15px 15px 0px;
	font-family: "MYRIADPRO-REGULAR";
	font-size: 18px;
	font-weight: normal;
}
.info-user-footer3{
	font-size: 12px;
	background: none;
}

/*sang 05-10-2014*/
button#btn_invite_dev{
	width: 85%;
	background-color: #22b78d;
	border-color: #22b78d;
}


.list-skills-project li{
    background: none repeat scroll 0 0 #cddbf5;
    border: 1px solid blue;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0 5px;
    cursor: pointer;
}
.list-skills-project,#txtarea-desc-project,#btn-save-edit-project,#btn-cancel-edit-project,#title-project{
    display: none;
}
.list-current-skills{
    display: none;
}
.list-current-skills li{
    background: #fff;
    border: 1px solid #cfcfcf;
}

.btn-message{
	background-color: #22b78d;
	border-color: #22b78d;
}
button#btn_invite_dev:hover, .btn-message:hover{
	background-color: #07A276;
	border-color: #07A276;
}
.recomend {
    position: absolute;
    background: #FFF75D;
    padding: 5px;
}
.nav-bids li{
    text-align: left;
    background: none;
    border-bottom: 5px solid #dcdcdc;
    min-width: 100px !important;
    margin-right:3px;
}
.nav-bids li a{
	text-align: left;
	color: #888;
	background-color:none;
}
.nav-bids li.active{
	border-bottom: 5px solid #21b88d;
}
.nav-bids li.active a, .nav-bids li a:focus, .nav-bids li a:hover, .nav-bids li.active a:hover{
	color: #888;
	background:none;
}
.row-bids{
	background: #fff;
	font-family: "MYRIADPRO-REGULAR";
}
#frm-sort-bids .dropdown-toggle{
	background:#efefef;
	width:100%
}
#frm-sort-bids .bootstrap-select.btn-group .btn .caret{
	top: 15px;
}
#frm-sort-bids .bootstrap-select{
	width: 100%;
	margin-bottom: 0px;
	margin-top: 4px;
}
div.wrap_container{
	min-height: 180px;
	margin-bottom: 20px;
	background-color: #f2f2f2;
	display: block;
}
a img.avatar_bider{
	width: 180px;
	height: 180px;
}
.container-bids{
	margin-top: -50px;
}
.title_put_bids{
	margin-bottom: 25px;
}
button.btn-message{
	background-color: #21b88d;
	color: #fff;
	font-size: 16px;
}
a.see_more{
	cursor: pointer;
	color: #21b88d;
	text-decoration: none;
}
a.see_more:hover{
	font-weight: bold;
}
/* sang 07-10-2014*/
.f30-m{
    font-size: 30px;
    font-family: MYRIADPRO-REGULAR;
}
.f24-m{
    font-size: 24px;
    font-family: MYRIADPRO-REGULAR;
}
.f18-m{
    font-size: 18px;
    font-family: MYRIADPRO-REGULAR;
}
.f16-m{
    font-size: 16px;
    font-family: MYRIADPRO-REGULAR;
}
.f14-m{
    font-size: 14px;
    font-family: MYRIADPRO-REGULAR;
}
.title-project-after-create-success{
    text-align: center;
    margin:15px 0px 25px;
}
#name-project{
    color:#22b88d;
}
.item-dev-recommend{
    border: 1px solid #e1e1e1;
    background:#fff;
    position: relative;
    cursor: pointer;
}
.item-dev-recommend > div:nth-child(2) > span{
    display: block;
    overflow: hidden;
    margin-bottom: 5px;
}
.item-dev-recommend:hover{
    border:1px solid #22b88d;
}
.about-employer{
    padding: 35px 0px;
}
.about-employer > div:last-child > div:last-child{
    padding-top: 35px;
}
.about-employer > div:last-child > div:first-child{
    padding-top: 30px;
}
.about-employer > div:last-child{
    text-align: left;
}
.detail-project-after-create{
    margin-bottom: 35px;
    font-family: MYRIADPRO-REGULAR;
}
.detail-project-after-create .border{
    border-top:1px solid #22b88d;
}
.mauchu{
	color: #21b88d;
}

.nav-bids > li.active > a, .nav-bids > li.active > a:hover, .nav-bids > li.active > a:focus{
    color: #888;
    background:none;
    outline: none;
}

div.title_name_job{
	font-size: 26px;
	color: #777;
}
div.wrap_unregister_job{
	margin-top: 20px;
	margin-bottom: 20px;
}
div.btn-job-like{
	margin-bottom: 20px;
	top: 7px;
}
span a.sign-up-apply{
	text-decoration: none;
	font-size: 16px;
	color: #22B78D;
	font-weight: bold;
}
div.divide-page{
	border: 2px solid #eee;
	margin-top: 20px;
}
div.text-size{
	font-size: 16px;
}
.top-content-find-freelancer > div:last-child button{
    border: 1px solid #22b88d;
    font-weight: bold;
    padding: 15px 40px;
}
.top-content-find-freelancer > div:last-child{
    text-align: right;
}
.top-content-find-freelancer{
    margin-bottom: 30px;
    margin-top: 25px;
}
div#pr_name_skill{
	margin-bottom: 10px;
	font-size: 16px;
	margin-right: 5px;
}
ul li.float_skill{
	display: inline;
	margin-right: 5px;
}
ul li.float_skill a{
	margin-bottom: 3px;
}
div#desc_project{
	font-size: 16px;
	color: #777;
}
div.distance_top{
	margin-top: 20px;
}
div.same_projects{
	font-weight: bold;
	font-size: 24px;
	color: #777;
	margin-top: 30px;
	margin-bottom: 30px;
}
.nav-bids > li.active > a, .nav-bids > li.active > a:hover, .nav-bids > li.active > a:focus{
	color: #888;
	background:none;
	outline: none;
}
ul li.link_category{
	display: inline;
	margin-right: 3px;
}
.list-dev-info{
    vertical-align: middle;
    font-size: 16px;
    margin-top: 15px;
    /*line-height: 35px;*/
}
.list-dev-info .star-rating{
    font-size: 1em;
}
.info-find-freelancer:first-child{
    padding-top: 0px !important;
}
.info-find-freelancer{
    float: right;
    padding-bottom: 20px !important;
    padding-top: 40px !important;
    border-bottom: 1px solid #ebebeb;
}
.info-find-freelancer:last-child{
    border: none;
}
.info-find-freelancer .list-skills-project{
    display: block;
}
.info-find-freelancer > div:nth-child(2) > div:first-child,.info-find-freelancer > div:nth-child(2) > div:nth-child(2),.info-find-freelancer > div:nth-child(2) > div:nth-child(3){
    font-size: 16px;
}
.info-find-freelancer > div:nth-child(2) > div:first-child > div:last-child{
    /*min-height: 40px;*/
    font-size: 14px;
    font-style: italic;
    margin-bottom: 10px;
    margin-top: 5px;
}
.info-find-freelancer > div:nth-child(2) > div:first-child{
    font-weight: bold;
    margin-bottom: 2px;
}
.info-find-freelancer > div:nth-child(2) > div:first-child a{
    color:#888;
}
.info-find-freelancer > div:nth-child(2) > span{
    text-align: right;
}
.info-find-freelancer > div:nth-child(2) > div{
    margin-bottom: 5px;
    margin-top: 8px;
}
.info-find-freelancer > div:nth-child(2) > div:first-child .glyphicon{
    color:#22b88d;
    cursor: pointer;
}
.info-find-freelancer > div:nth-child(2) > div:nth-child(4)  span{
    /*margin-top: 7px;*/
}
.item-dev-recommend button{
    border:none;
}
ul li.link_category a{
	text-align: center;
	background-color: #fff;
	color: #555;
}
ul li.link_category a:hover{
	text-align: center;
	background-color: #555;
	color: #fff;
}
.btn_post_same_pr{
	background-color: #22B78D;
	font-size: 16px;
	color: #fff;
	width: 100%;
}
.bg-info-item-app{
	background-color: #eee !important;
}
.child-category .multiselect{
    height: 46px;
    text-align: left;
    padding: 6px 12px;
    webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.child-category .caret{
    right: 5px;
    position: absolute;
    top: 20px;
}
.child-category .multiselect-container{
    width: 100%
}
.label-country input[type="checkbox"]{
    margin-right: 8px;
}
.clear{
    clear: both;
}
#txt-extend,#btn-extend{
    display: none;
}
#extend-alert{
    padding:0px;
    margin-bottom: 0px;
    font-size: 12px;
    color: #FF0000;
}
.info-find-freelancer .list-skills-project li{
    border:none;
    padding: 5px 10px;
    border-radius: 5px;
}
.info-find-freelancer .list-skills-project li a{
    color:#fff;
}
.menu-categories-find{
    background: #fbfbfb;
    padding-top: 10px;
    padding-bottom: 10px;
}
.menu-categories-find ul li a,.menu-categories-find ul li a p{
    font-size: 16px;
    color:#888;
    font-weight: normal;
    text-decoration: none;
}
.menu-categories-find ul li .selected a p,.menu-categories-find ul .selected a{
    color:#e9ba00 !important;
}
.menu-categories-find ul li a:hover{
    color:none;
}
.menu-categories-find > ul> li{
    padding-bottom: 20px;
    padding-left: 10px;
}
.menu-categories-find > ul> li > ul > li{
    background: url("../images/arrow-li-f.png") no-repeat scroll 10px 15px;
    padding-left: 25px;
    padding-top: 7px;
}
.alert ul{
    padding-left: 30px;
    list-style: inherit;
}
.detail-profile .alert-danger{
    background: #fff0f0;
    color: #828282;
    border: #fff0f0;
    font-family: MYRIADPRO-REGULAR;
    border-radius: 8px;
}
.alert button.close{
    background: url('../images/btn-close.png') no-repeat;
    width: 20px;
    height: 20px;
    opacity: .8;
}
.pr_option_item .popover{
    width: 242px;
}
.preferences label{
    font-weight: normal;
}
.item-dev-recommend .glyphicon-remove{
    position: absolute;
}
.Invited .btn-invite{
    background: #C9C9C9 !important;
}
.Invited{
    /*opacity: none !important;*/
}
.item-dev-recommend div:first-child img{
    border-radius: 5px;
}
/* sang 15-10-2014 */
div.title-invite-freelancer{
    font-size: 26px;
    font-weight: bold;
    color: #555;
    margin-top: 15px;
    margin-bottom: 30px;
}
div.item-invite-freelancer{
    font-size: 16px;
    font-weight: bold;
    color: #555;
}
div.name-invite-freelancer{
    font-size: 18px;
    font-weight: bold;
    color: #555;
}
div textarea.border-invite-freelancer{
    border: 3px solid #eee;
}
div.space-margin-bottom{
    margin-bottom: 20px;
}
a.link-cancel{
    margin-left: 10px;
    text-decoration: none;
}
div.text-description{
    font-style: italic;
    font-family: arial;
    color: #555;
}
label.text-family{
    color: #555;
}
.btn-invite{
    width: 100%;
}
#btn-invite-all{
    border: none;
}
div.space-margin-left{
    margin-left: 30px;
}
div.app-form-style input{
    font-family: "helvetica";
    font-size: 14px;
    margin-bottom: 10px;
}
div.slogan-unregister{
    font-size: 24px;
    color: #555;
}
div.title-unregister-invite{
    margin-top: 20px;
    margin-bottom: 15px;
}
div.border-infor-freelancer{
    border: 2px solid #D2D2CD;
    padding: 10px;
    border-radius: 4px;
}

fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    /*padding: 0 1.4em 1.4em 1.4em !important;*/
    /*margin: 0 0 1.5em 0 !important;*/
    /*padding-left: 15px !important;*/
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    width:auto; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: center !important;
}

div.app-form-style input{
    font-family: "helvetica";
    font-size: 14px;
    margin-bottom: 10px;
}
.info-find-freelancer .col-lg-3{
    width: 23%;
    margin-right: 2%;
}
.find-job{
    font-family: MYRIADPRO-REGULAR;
}
.find-job-title{
    margin: 20px 0;
}
.find-job .col-left{
    padding:10px 15px;
    background: #fbfbfb;
}
.find-job .row-find-job:first-child{
    padding-top: 10px;
}
.find-job .row-find-job{
    border-bottom: 1px solid #ebebeb;
    display: inline-block;
    padding: 20px 0px;
}
.row-find-job .project-name{
    margin-bottom: 10px;
}
.row-find-job .project-name a{
    font-weight: bold;
    font-size: 16px;
    color: #6a6a6a;
}
.row-find-job .project-info span:first-child{
    padding-left: 0;
}
.row-find-job .project-info span:last-child{
    border-right: none;
}
.row-find-job .project-info{
    margin-bottom: 10px;
}
.row-find-job .project-info span{
    padding: 0 10px;
    border-right: 2px solid #C0C0C0;
    text-align: center;
}
.find-job .list-skill ul{
    margin: 0;
}
.find-job .list-skill li{
    display: inline-block;
    padding: 1px 10px;
    background: #f3f3f3;
    margin-right: 5px;
    border-radius: 3px;
}
.find-job .list-skill li a{
    color: #828282;
}
.job-pagination{
    margin-top: 30px;
    text-align: right;
}
.item-dev-recommend .glyphicon-remove{
    position: absolute;
}
.block-left-title{
    font-size: 18px;
}
.active-wishlist{
    color: #22b98e;
}
#frm-bubget span{
    display: inline-block;
    margin: 0 5px;
    font-weight: bold;
}
#frm-bubget input[type="text"]{
    display: inline-block;
    box-shadow: none;
    width: 77px;
    height: 35px;
    border-radius: 3px;
}
.block-left{
    margin-bottom: 20px;
}
ul.block-left li{
    background: url("../images/arrow-li-f.png") no-repeat scroll 10px 15px;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 10px;
}
.find-job .col-left li.selected a{
    color: #e9ba00;
    font-weight: bold;
}
.find-job .col-left li.selected ul li a{
    color: #888;
    font-weight: normal;
}
.list-skill li a{
    display: block;
    color: #828282;
}
.list-skill li:hover{
    background: #DDDDDD !important;
}
.btn-bubget{
    background: #22b78d;
    border: none;
    color: #fff;
}
.btn-bubget:hover{
    background: #09D69C;
    color: #fff;
}
.block-left .country .caret{
    top: 15px;
}
.project-wishlist, .active-wishlist{
    cursor: pointer;
}

div.modal-title-invite-freelancer{
    background-color: #00ADEF;
    color: #fff;
    font-family: tahoma;
}
div.title-color{
    color: #6BC1F8;
}
div.height-invite-freelancer{
    min-height: 145px;
    /*line-height: 36px;*/
}
#frm-bubget label{
    display: block;
    font-size: 16px;
}
#frm-bubget label input[type="radio"]{
    margin-right: 5px;
}
#frm-bubget label.active{
    color: #e9ba00;
}
.line-input{
    position: relative;
    top: -1px;
}
.project-name a:hover{
    color: #4ec599;
}
.job-read-more{
    text-align: right;
}
a.des-readmore{
    color: #4ec599;
}
.project-des{
    margin-bottom: 15px;
}
.container-dashboard{
    font-family: MYRIADPRO-REGULAR;
}
.tab-dashboard{
    margin-bottom: 0px;
    margin-top: 5px;
    position: relative;
    top: 1px;
}
.tab-dashboard li {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    margin-right: 5px;
    border-radius: 5px;
}
.tab-dashboard li.active {
    background: #fff;
    border-radius: 5px 5px 0 0;
    border-top: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-bottom: none;
}
.tab-dashboard li.active a{
    color: #e7bb02;
    font-weight: bold;
}
.tab-dashboard li a{
    font-size: 18px;
    color: #828282;
    padding: 6px 20px;
    display: block;
}
.wrap-dashboard{
    margin-top: 30px;
}
.search-dashboard{
    border-radius: 5px;
}
#frm-search .search-type{
    float: left;
    border: none;
    color: #fff;
    height: 35px;
    border-radius: 5px 0 0 5px;
    padding-left: 7px;
    width: 100px;
    -webkit-appearance: none !important;
    background: #e9ba00 url(../images/arrow-select.png) no-repeat 83px center;
}
#frm-search .search {
    width: 145px;
    border: none;
    background: transparent;
    height: 35px;
    padding: 0 10px;
    border-top: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    border-radius: 0 5px 5px 0;
}
#frm-search .btn-search {
    position: absolute;
    right: -4px;
    border: none;
    background: none;
    height: 31px;
    width: 40px;
    font-size: 18px;
    color: #bbb;
}
.container-dashboard .tab-child li.active:after{
    content: " ";
    border-left: 8px solid transparent;
    border-bottom: 0px solid transparent;
    border-top: 8px solid #e0e0e0;
    border-right: 8px solid transparent;
    position: absolute;
    left: 40%;
}
.container-dashboard .tab-child li.active a{
    color: #4ba39a;
    font-weight: bold;
}
.container-dashboard .tab-child li a:hover{
    color: #4ba39a !important;
}
.container-dashboard .tab-child li.active a:hover{
    color: #4ba39a;
}
.container-dashboard .tab-child li{
    display: inline-block;
    font-size: 16px;
}
.container-dashboard .tab-child li a, .container-dashboard .tab-child li a:hover{
    background: none;
    color: #828282;
    text-align: left;
}
.container-dashboard ul.tab-child{
    border-bottom: 2px solid #e0e0e0;
    margin-bottom: 20px;
}
.container-dashboard .search-title{
    font-size: 24px;
    margin-top: 2px;
    font-weight: bold;
}
.form-input{
    box-shadow: none;
}
.app-panel .btn-search {
    position: absolute;
    right: 14px;
    border: none;
    background: none;
    height: 40px;
    width: 40px;
    font-size: 18px;
    color: #bbb;
    top:0;
}
.btn-post-job{
    background: #22b78d;
    color: #fff;
    width: 100%;
    padding: 9px 12px;
}
.btn-post-job:hover{
    color: #fff;
    background: #09D098;
}
.filter-job-title{
    font-size: 30px;
    padding-right: 0;
}
.filter-job{

}
.container-dashboard .table-projects > table > tbody {

}
.container-dashboard .table-projects > table > tbody > tr{
    background: none;
}
.xanh-14-b a{
    font-weight: bold;
    font-size: 14px;
    color: #22b88d;
}
.select-project-status .caret, .select-project-status-dev .caret{
    top: 14px;
}
.dashboard-pagination{
    text-align: right;
}
.job-popular-title{
    font-size: 30px;
    margin-bottom: 20px;
}
.container-dashboard .read-more img{
    width: inherit;
}
.container-dashboard .nbs-flexisel-item{
    line-height: inherit;
}
.container-dashboard .item-content{
    background: #f5f5f5;
    border-radius: 5px;
    overflow: hidden;
}
.container-dashboard .info-item-app{
    background: transparent;
    text-align: left;
}
.container-dashboard .item-content .border, .container-dashboard .icon-item-content span{
    z-index: 999;
}
.container-dashboard .bg-box{
    padding: 0 15px;
}
.menu-categories-find .star-rating{
    cursor: pointer;
    font-size: 1.5em;
}
/*.info-find-freelancer */
.list-skill li{
    background: none repeat scroll 0 0 #f3f3f3;
    border-radius: 3px;
    display: inline-block;
    margin-right: 5px;
    padding: 1px 10px;
    margin-bottom: 3px;
}
.list-dev-info > div{
    border-right: 2px solid #c0c0c0;
    height: 18px;
    margin-right: 10px;
    text-align: center;
    line-height: 18px;
}
.list-dev-info > div:first-child{
    padding-right: 11px;
}
.list-dev-info > div:nth-child(2){
    padding-right: 11px;
}
.list-dev-info > div:nth-child(3){
    text-align: left;
}
.list-dev-info > div:last-child{
    border:none;
}
.country .caret{
    top:15px;
}
button.change-color-button{
    background-color: #DCDCDC;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}
.listDevExt li:not(:last-child):after,.listDevExt li .star-rating:after{
    color: #6b6b6b;
    content: " | ";
    padding: 0 10px;
}
.listDevExt li:nth-child(2):after{
    content: "" !important;
}
.listDevExt li{
    line-height: 18px;
    white-space: nowrap;
    /*display: inline-block;*/
    float: left;
    padding-right: 10px;
    font-size:14px;
}
.fc{
    padding-top: 0px !important;
}
.lc{
    border-bottom: none !important;
}
.btn-contact-freelancer{
    background: #ababab;
    color: #fff !important;
    float: right;
}
.menu-categories-find a:hover{
    color:#4ec599;
}
.find-freelance > div:first-child > div:nth-child(2) > button:hover{
    background: #4ec599;
}
.container-dashboard .group-name{
    font-size: 18px;
    font-weight: bold;
    height: 55px;
    overflow: hidden;
    margin-bottom: 10px;
}
.container-dashboard .info-item-app{
    padding: 20px 10px 20px 10px;
}
.container-dashboard .saved-app-title{
    font-size: 28px;
}
.container-dashboard .saved-app-title span{
    color: #ea736f;
}
.container-dashboard a.btn-remove-watchlist{
    color:#6b6b6b;
    font-weight: bold;
}
.container-dashboard a.btn-remove-watchlist:hover{
    color: #ea736f;
}
.container-dashboard .btn-contact-freelancer:hover{
    background: #09D098;
}
.btn-post-job-free:active{
    color:#4ec599;
}
.container-dashboard .app-panel-title{
    margin: 10px 0 20px 0;
}
.container-dashboard .messaged .btn-search{
    right:0;
}
.messaged .col-left{
    background: #fbfbfb;
}
.messaged .col-left li{
    padding: 0px 25px;
    border-bottom: 1px solid #ebebeb;
}
.messaged .col-left li:last-child{
    border:none;
}
.messaged .col-left li.active a{
    font-weight: bold;
    color: #4ba39a;
}
.messaged .col-left li a{
    display: block;
    padding: 15px 0;
    color: #6b6b6b;
}
.messaged .col-left li a:hover{
    color: #4ba39a;
    background: none;
}
.messaged .message-content{
    border: 1px solid #f6f6f6;
    border-radius: 5px;
    overflow: hidden;
}
.messaged .mark-mess {
    background: #e9e9e9;
    padding: 2px 10px;
    border-radius: 3px;
    margin-right: 10px;
    font-weight: normal;
    cursor: pointer;
}
.messaged .mark-mess:hover {
    background: #D6D6D6;
}
.messaged .item-mess, .item-detail-mess{
    padding-top: 10px;
    padding-bottom: 10px;
}
.messaged .item-mess:nth-child(2n){
    background: #fafafa;
}
.messaged p{
    font-weight: normal;
}
.messaged .table-cell{
    display: table-cell;
    vertical-align: middle;
    min-height: 60px;
}
.messaged .message-title{
    padding: 15px 0;
    background: #fffced;
}
.message-content img{
    border-radius: 5px;
}
#frm-send-message input[type="text"], #frm-send-message textarea{
    box-shadow: none;
}
#frm-send-message label {
    font-size: 16px;
    font-weight: bold;
}
#frm-send-message .btn-send {
    background: #22b78d;
    color: #fff;
    padding: 6px 20px;
    font-size: 16px;
    margin-right: 10px;
}
#frm-send-message .btn-attachment{
    position: relative;
}
#frm-send-message .btn-attachment input[type="file"]{
    background: transparent;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
#frm-send-message .btn-attachment span{
    font-size: 16px;
}
#frm-send-message .btn-attachment .label-attach{
    font-weight: bold;
    margin-left: 10px;
}

#frm-add-photo-avatar .btn-attachment{
    position: relative;
    color:#ECF7FE;
    font-size: 16px;
}
#frm-add-photo-avatar .btn-attachment input[type="file"]{
    background: transparent;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.message-content .subject-message{
    font-weight: bold;
    color: #22b78d;
}
.message-content .item-mess a{
    font-weight: bold;
    color: #888;
}
.skills-profile li{
    display: inline-block;
    background-color: #dbe0eb;
    border: 1px solid #9dadcb;
    border-radius: 3px;
    color: #141823;
    margin-right: 10px;
    padding: 1px 3px 1px 4px;
    margin-bottom: 5px;
}
.clear{
    clear:both;
}
.loading-2{
    background: #fff url('../images/loading-2.gif') no-repeat center center;
    padding: 40px;
    position: fixed;
    top: 30%;
    left: 50%;
    width: 30px;
    height: 30px;
    z-index: 999;
    opacity: 1;
    border-radius: 5px;
    border: 1px solid #E5E5E5;
}
.loading-3{
    background: #fff url('../images/loading-2.gif') no-repeat center center;
    text-align: center;
    padding: 20px 0;
}
.loading-4{
    background: #fff url('../images/loading-2.gif') no-repeat center center;
    text-align: center;
    width: 32px;
    height: 32px;
    display: inline-block;
    position: absolute;
    top: 4px;
    right: 180px;
}
.overlay-loading{
    opacity: 0.7;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #BFBFBF;
}
.ajax-pagination{
    margin-top: 15px;
}
#count_send, #count_unread, #count_archive{
    color:#e97371
}
.profile .col-lg-9,.profile .col-sm-9{
    margin-bottom: 15px;
}.profile .col-lg-9,.profile .col-sm-9{
     margin-bottom: 15px;
 }
.jsCategory{
    float: left;
    display: block;
    margin-right: 20px;
}
.jsCategory label{
    display: block;
    text-align: left;
}
.profile .col-lg-9,.profile .col-sm-9{
    margin-bottom: 15px;
}
.jsCategory{
    float: left;
    display: block;
    margin-right: 20px;
}
.jsCategory label{
    display: block;
    text-align: left;
}
.menu-parent-dashboard{
    border-bottom: 1px solid #efefef;
}
.table-dashboard{
    border: 1px solid #f6f6f6;
    border-radius: 5px;
    border-collapse: separate;
    overflow: hidden;
}
.table-dashboard thead{
    background: #fffced;
}
.table-dashboard > tbody > tr:nth-child(even) {
    background: #fafafa !important;
}
.select-project-status .btn, .select-project-status-dev .btn{
    background: #f5f5f5;
}
.time{
    font-style: italic;
}
.to-message .col-lg-11{
    text-align: right;
}
.to-message .message-content{
    padding: 5px;
    float: right;
    position: relative;
    overflow: inherit;
    border-radius: 3px !important;
}
.from-message .message-content{
    padding: 5px;
    margin-top: 5px;
    float: left;
    position: relative;
    overflow: inherit;
    border-radius: 3px !important;
}
.from-message .message-content p, .to-message .message-content p{
    margin-bottom: 0;
}
.from-message .arrow{
    position: absolute;
    border-top: 6px solid transparent;
    border-right: 6px solid #efefef;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    top: 10px;
    left: -13px;
}
.from-message .arrow-overlay{
    position: absolute;
    border-top: 6px solid transparent;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    top: 10px;
    left: -12px;
}
.to-message .arrow{
    position: absolute;
    border-top: 6px solid transparent;
    border-left: 6px solid #efefef;
    border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
    top: 10px;
    right: -13px;
}
.to-message .arrow-overlay{
    position: absolute;
    border-top: 6px solid transparent;
    border-left: 6px solid #fff;
    border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
    top: 10px;
    right: -12px;
}
.block-right{
    background: #fbfbfb;
    border-radius: 10px;
    margin-bottom: 20px;
    overflow: hidden;
}
.block-title{
    padding: 10px 15px;
    font-size: 19px;
    color: #4ca39a;
    background: #efefef;
    margin-left: -15px;
    margin-right: -15px;
}
.block-title2{
    margin-bottom: 10px;
}
.block-content .avatar {
    min-height: 200px;
    min-width: 200px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 15px;
}
.block-content p{
    font-weight: normal;
}
.block-content .progress{
    height: 25px;
    border-radius: 10px;
    background: #e7e7e7;
    box-shadow: none;
    overflow: hidden;
    margin-bottom: 10px;
}
.block-content .progress .bar{
    background: #e8b92b;
    height: 25px;
}
.block-content .progress-value{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}
.block-content .more-info{
    color: #4ca39a;
}
.block-content .link2{
    color: #3eaaf5;
}
.block-content .link2:hover,.block-content .more-info:hover{
    text-decoration: underline;
}
.block-content .btn-update{
    background: #21b88d;
    border-radius: 5px;
    color: #fff;
    margin-left: 10px;
}
.block-content .btn-update:hover{
    background: #16D39D;
}
.block-content ul.skills{
    margin-left: -15px;
    margin-right: -15px;
}
.block-content ul.skills li{
    border-bottom: 1px solid #ebebeb;
    padding: 10px 15px;
}
.block-footer{
    min-height: 20px;
}
.container-dashboard .row-find-job:last-child{
    border-bottom: none;
}
.more-jobs{
    float:right;
    text-align: right;
}
.suget-bar li{
    background: url('../images/bg-li.png') no-repeat 0px 2px;
    padding-left: 20px;
}
/*.col-left{*/
    /*background: #fbfbfb;*/
/*}*/
/*.col-left li{*/
    /*border-bottom: 1px solid #ebebeb;*/
    /*padding: 0 25px;*/
/*}*/
/*.col-left li:last-child{*/
    /*border:none;*/
/*}*/
/*.col-left li.active a{*/
    /*font-weight: bold;*/
/*}*/
/*.col-left li a{*/
    /*display: block;*/
    /*padding: 15px 0;*/
    /*color: #6b6b6b;*/
/*}*/
/*.col-left li a:hover{*/
    /*color: #e97371;*/
    /*background: none;*/
/*}*/
.account-setting{
    padding-left: 30px !important;
}
.account-setting  h1{
    border-bottom: 1px solid #ebebeb;
    font-size: 22px;
    margin-top: 5px;
    padding-bottom: 10px;
}
.account-setting  div:last-child.form-group > div{
    text-align: right;
}
.account-setting  div:last-child.form-group > div > input[type='submit']{
    border: none;
}
.account-setting .form-group label
{
    text-align: left;
}
.account-setting .control-label{
    line-height: 33px;
}
.account-setting .form-group:not(:last-child){
    margin-top: 30px;
}
.account-setting input[type='submit']{
    border-radius: 7px;
}
.account-setting .account-type{
    margin-top: 10px;
}
.account-setting .account-type .col-sm-9{
    margin-top: 13px;
}
.box-shadow-none{
    box-shadow: none;
}
.box-shadow-none:focus{
    box-shadow: none;
}
.contact-info .form-group:first-child{
    margin-top: 0px;
}
.contact-info .form-group:first-child .form-control-static{
    padding-top: 10px;
}
.contact-info .form-group:first-child > .control-label {
    padding-top: 0px;
}
.contact-info .form-group{
    margin-top: 20px !important;
}
.contact-info .form-control-static{
    padding-top: 12px;
}

/* sang 23-10-2014 */
div.divide_vertical_add_photo{
	border: 1px solid #eee;
	min-height: 500px;
	width: 1px !important;
}
div.des-show-page-crop-photo{
	font-size: 16px;
	color: #777;
	text-align: center;
}
div.title_show_page_crop_photo{
	font-size: 24px;
	font-weight: bold;
	color: #767676;
}
div.drag_frame_image{
	font-size: 16px;
	color: #555;
	font-weight: bold;
}
div.bg_crop_photo{
	background-color: #00ADEF;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	margin-bottom: 30px;
	font-size: 20px;
}
input#save_thumb{
	background-color: #39B600;
	color: #fff;
}
.f26-m{
    font-size: 26px;
}
#project-detail .divide{
    margin: 10px;
}
#project-detail .pr_content{
    margin-left: 0;
}
.list-skill li {
    display: inline-block;
    padding: 1px 10px;
    background: #f3f3f3;
    margin-right: 5px;
    border-radius: 3px;
}
#project-detail .about-employer{
    padding: 20px 0px;
}
.box-apply {
    border: 1px solid #e9ba00;
    margin: 20px 0;
    border-radius: 10px;
}
.apply-title{
    margin: 20px 0;
}
#frmApply .form-group{
    margin: 10px 0;
}
.bg-apply-amount {
    background: #32bd95;
    border-radius: 5px 5px 0 0;
    padding: 5px 10px;
    color: #fff;
    display: inline-block;
}
.bg-apply-amount-none{
    background: #32bd95;
    border-radius: 5px;
    padding: 5px 10px;
    color: #fff;
    display: inline-block;
}
.bg-apply-amount input[type="text"]{
    width: 100px;
    display: inline-block;
    height: 30px;
    box-shadow: none;
    border: 1px solid #ebebeb;
    border-radius: 5px;
    text-align: right;
    font-weight: bold;
    color: #4ba39a;
}
.bg-apply-amount .unit-price{
    font-weight: bold;
    font-size: 18px;
    margin-right: 5px;
    line-height: normal;
}
.bg-apply-amount .apply-amount-title{
    width: 150px;
    display: inline-block;
}
.bg-apply-amount .apply-amount-note{
    clear: both;
}
#frmApply #escrow_flag, #frmApply #bid_days{
    width: 50px;
    display: inline-block;
    height: 35px;
    box-shadow: none;
    border-radius: 5px;
    text-align: center;
    background: #fff9e1;
    font-weight: bold;
}
.agree-policies label{
    font-weight: normal;
}
.btn-apply{
    background: #32bd95;
    color: #fff;
    padding: 10px 15px;
    border-radius: 6px;
}
.btn-apply:hover, .btn-apply:focus{
    background: #21D4A1;
    color: #fff;
}
.suggest-apply {
    margin: 20px 0;
    border: 1px solid #ebebeb;
    padding: 15px;
    border-radius: 10px;
    background: #fbfbfb;
    font-size: 13px;
}
#frmApply .form-group label{
    line-height: 30px;
}
.bg-apply-amount .help-block{
    text-align: right;
}
.apply-amount-row-1, .apply-amount-row-2{
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    padding: 10px;
    width: 99.5%;
}
.apply-amount-row-1{
    border-bottom: 1px solid #ebebeb;
    background: #fbfbfb;
}
.apply-amount-row-2 {
    border-bottom: 1px solid #ebebeb;
    border-radius: 0 0 5px 5px;
}
.fee, .bid-total{
    font-weight: bold;
    float: right;
    margin-right: 10px;
}
.create-milestone div{
    line-height: 40px;
    text-align: center;
}
.add-milestone{
    color: #00aeeb;
    font-size: 16px;
    padding: 10px 0;
    position: relative;
    cursor: pointer;
}
.add-milestone span:first-child{
    margin-right: 6px;
}
.add-milestone span:last-child{
    position: absolute;
    top: 8px;
}
.box-milestone {
    padding: 25px 0;
}
.box-milestone textarea, .box-milestone input[type="text"]{
    box-shadow: none;
    border-radius: 5px;
}
#frmMilestone .input-group-addon{
    color: #4ba39a;
}
.box-milestone{
    font-size: 16px;
}
.create-milestone {
    margin: 10px 0;
}
.create-milestone .btn-close{
    background: url('../images/btn-close.png') no-repeat center center;
    width: 20px;
    width: 20px;
    height: 35px;
    display: block;
    cursor: pointer;
}
.item-milestones{
    margin-bottom: 10px;
}
.create-milestone .help-block {
    line-height: normal;
    text-align: left;
}
.box-view-milestone{
    padding: 25px 15px;
    font-size: 16px;
}
.milestones li{
    background: #fbfbfb;
    padding: 8px 12px;
    border-radius: 6px;
    margin-bottom: 6px;
}
.milestones li span{
    float: right;
}
.milestones li i, .milestones2 li i{
    background: #cbcbcb;
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 10px;
}
.info-profile > div:first-child > p{
    float:left;
    margin-bottom: 0px;
    margin-right: 20px;
}
.info-profile > div:first-child > p:nth-child(2),.info-profile > div:first-child > p:nth-child(3){
    margin-top: 2px;
    font-size: 16px;
}
.info-profile > div:nth-child(4) > div,.info-profile > div:nth-child(5) > div,.info-profile > div:nth-child(6) > div{
    float: left;
}
.info-profile a{
    color:#828282;
}
.list-certificate li{
    float: left;
    padding: 0px 5px;
}
.list-certificate li:not(:last-child):after{
    content : " |";
}
.info-profile > div:nth-child(6) > div:nth-child(2),.info-profile > div:nth-child(6) > div:nth-child(3),.info-profile > div:nth-child(5) > div:nth-child(2),.info-profile > div:nth-child(5) > div:nth-child(3){
    margin-top: 4px;
}
.list-certificate{
    margin-right: 20px;
}
.info-profile > div:first-child > div:last-child{
    float: right;
}
.info-profile > div:first-child > div:last-child button{
    border: none;
    font-weight: bold;
    padding-left: 25px;
    padding-right: 25px;
}
.username > div:nth-child(2){
    font-style: italic;
    text-align: center;
}
.intro-user > div:first-child{
    margin-right: 5px;
}
.info-profile > div:nth-child(3),.info-profile > div:nth-child(4),.info-profile > div:nth-child(5),.info-profile > div:nth-child(6){
    margin-bottom: 10px;
}

#cropContainerModal{
	width:232px;
 	height:232px;
 	border:1px solid #ccc;
  /*	position: relative;*/

}
div.cropImgWrapper{
	border: 1px dashed #fff;
}
.content-right-feedback-user label{
    line-height: 45px;
}
.modal-review .content-3-user{
    background:#fff;
    color: #828282;
}
.modal-review .content-3-user .label-feedback,.modal-review .content-3-user .label-feedback-right{
    color: #828282 !important;
}
.feedback-user-footer > .user-row:first-child a{
    color:#22B88D;
    font-size: 18px;
}
.feedback-user-footer > div{
    margin-bottom: 7px;
}
.feedback-user-footer > div > label{
    font-weight: normal;
}
.feedback-user-footer > div:nth-child(3) > span,.feedback-user-footer > div:nth-child(4) > span,.feedback-user-footer > div:nth-child(5) > span{
    font-weight: bold;
}
.feedback-user-footer > div:nth-child(4) > span{
    float: right;
    color: #22b88d;
    font-size: 16px;
    line-height: 15px;
}
.border-green2{
    border-top: 3px solid #22B88D !important;
}
.work-history{
    margin-bottom: 20px;
}
.image-avatar-user{
    position: relative;
}
.image-avatar-user > .glyphicon{
    position: absolute;
    top:15px;
    left: 15px;
    font-size: 40px;
    cursor: pointer;
}
.info-profile-footer > .user-row > span:last-child{
    font-weight: bold;

}
#container-apply{
    clear: both;
}
.has-error2 .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error2 .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442;
}
.has-success2 .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success2 .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d;
}
.has-error2 .help-block{
    color: #a94442;
}
.listDevExt .label{
    font-size: 120%;
    padding: 0.2em 0.6em 0.2em;
}
.listDevExt .rating-disabled{
    cursor:default;
}
.btn-login-facebook-modal{
    margin-right: 1%;
 }
.btn-login-facebook-modal,.btn-login-google-modal{
    width: 49%;
}
.or-login-with{
    padding-top: 20px !important;
    text-align: center;
    font-size: 16px;
    font-style: italic;
}
.btn-signup-facebook button{
    margin-top: 10px !important;
}
.btn-signup-google button{
    font-family: "UTM-Alter";
    font-size: 24px;
    padding: 10px;
}
.btn-signup-google button:hover{
    background: #dd4b39;
}
.modal-facebook-register{
    border-radius: 10px;
    padding: 0px 20px 20px;
}
.modal-facebook-register img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.agree{
    margin-bottom: 10px;
}
button.close{
    background: url('../images/btn-close.png') no-repeat;
    width: 20px;
    height: 20px;
    opacity: .8;
}
#login-modal .modal-body{
    padding: 40px 15px 15px 15px;
}
#login-modal .checkbox{
    padding-top: 0px;
}

/* sang 29-10-2014 */
div.bg_modal_addPortfolio{
	background-color: #ECECE9;
}
div.add_a_thumbnail{
	background-color: #fff;
	padding: 30px 0px;
	border-radius: 5px;
	margin-bottom: 15px;
}
select#cate_add_portfolio{
	width: 100%;
	margin-bottom: 20px;
}
.title_cate_portfolio{
	font-size: 16px;
	font-weight: bold;
	color: #555;
	margin-bottom: 5px;
}
div.input_add_portfolio{
	background-color: #fff;
	border-radius: 7px;
	padding: 20px;
	margin-bottom: 20px;
}
#form_add_portfolio .btn-attachment{
    position: relative;
    color:#ECF7FE;
    font-size: 16px;
    border: 2px dashed #555;
    padding: 30px;
    text-align: center;
    margin-top: 20px;
}
#form_add_portfolio .btn-attachment input[type="file"]{
    background: transparent;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 84px;
    width: 100%;
}




